Skip to content

Latest commit

 

History

History
94 lines (72 loc) · 1.76 KB

algorithm specific settings.rst

File metadata and controls

94 lines (72 loc) · 1.76 KB

Algorithm Specific Settings

--init_method

parameter initializers

  • default: initialize parameters according to the original paper
  • normal: initialize parameters with normal distribution
  • uniform: initialize parameters with uniform distribution
  • xavier_normal: initialize parameters with xavier_normal distribution
  • xavier_uniform: initialize parameters with xavier_uniform distribution

--optimizer

optimization method for training the algorithms

  • default (optimizer in the original paper)
  • sgd
  • adam
  • adagrad

--early_stop

whether to activate the early-stop mechanism

  • true
  • false

--tune_testset

whether to directly tune on testset, and the default value is false

  • true
  • false

--factors

the dimension of latent factors (embeddings)

--reg_1

the coefficient of L1 regularization

--reg_2

the coefficient of L2 regularization

--dropout

dropout rate

--lr

learning rate

--epochs

training epochs

--batch_size

batch size for training

--num_layers

number of layers for MLP

--alpha

constant to multiply the penalty terms for SLIM

--elastic

the ElasticNet mixing parameter for SLIM in the range of (0,1)

--pop_n

the preliminary selected top-n popular candidate items to reduce the time complexity for MostPop

--maxk

the number of neighbors to take into account for ItemKNN

--node_dropout

node dropout ratio for NGCF

--mess_dropout

message dropout ratio for NGCF

--kl_reg

the coefficient of KL regularization for Multi-VAE